<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NxtBrick.Y2007.M07.Proxy</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState">
            <summary>
                       Configures the minimum and maximum Contact Sensor range for any LEGO NXT device which implements the Generice Analog Sensor contract.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current NxtContactSensorArrayState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState.Clone">
             <summary>
            Clones NxtContactSensorArrayState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current NxtContactSensorArrayState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes NxtContactSensorArrayState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized NxtContactSensorArrayState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState.SensorConfiguration">
            <summary>
                       Configures the minimum and maximum Contact Sensor range for any LEGO NXT device which implements the Generice Analog Sensor contract.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayState.RuntimeConfiguration">
            <summary>
                       Indicates the Runtime configuration of the Contact Sensor Array.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration">
            <summary>
                       Configures the minimum and maximum values of an analog sensor to translate the
                       analog value to ContactSensor.Pressed.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SensorConfiguration to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.Clone">
             <summary>
            Clones SensorConfiguration
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SensorConfiguration to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SensorConfiguration
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SensorConfiguration</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.RangeName">
            <summary>
                       Specifies the user friendly range name.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.DeviceModel">
            <summary>
                       Identifies the device model for which this range applies.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.DeviceName">
            <summary>
                       Optionally Identifies the user friendly device name to which this range applies.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.SuccessRangeMin">
            <summary>
                       Specifies the minimum value of the success range for this type of sensor.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorConfiguration.SuccessRangeMax">
            <summary>
                       Specifies the maximum value of the success range for this type of sensor.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange">
            <summary>
                       Identifies a Sensor Range on the specified Sensor Port.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SensorRange to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.Clone">
             <summary>
            Clones SensorRange
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SensorRange to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SensorRange
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SensorRange</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.SensorPort">
            <summary>
                       Identifies the Sensor Port.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.HardwareIdentifier">
            <summary>
                       Identifies the Contact Sensor Hardware Identifier.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.Model">
            <summary>
                       Identifies the NXT Sensor Model.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.SensorName">
            <summary>
                       Identifies the NXT Sensor Name.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.SensorRange.RangeName">
            <summary>
                       Identifies the name of this Sensor Range.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration">
            <summary>
                       Runtime configuration of the ContactSensorArray.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current PortConfiguration to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.Clone">
             <summary>
            Clones PortConfiguration
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current PortConfiguration to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes PortConfiguration
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized PortConfiguration</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.HardwareIdentifier">
            <summary>
                       Indicates the Hardware Identifier.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.Name">
            <summary>
                       Indicates the Sensor Name.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.SuccessRangeMin">
            <summary>
                       Specifies the minimum value of the success range for this type of sensor.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.SuccessRangeMax">
            <summary>
                       Specifies the maximum value of the success range for this type of sensor.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.AnalogSensorServiceUri">
            <summary>
                       "Specifies the Service URI of the analog sensor service for this sensor."
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.PortConfiguration.Contact">
            <summary>
                       Indicates the current state of the Contact Sensor.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ResetConfigurationRequest">
            <summary>
                       Resets the configuration of the LEGO NXT Contact Sensor Array.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ResetConfigurationRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ResetConfigurationRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ResetConfigurationRequest.Clone">
             <summary>
            Clones ResetConfigurationRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ResetConfigurationRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ResetConfigurationRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ResetConfigurationRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ResetConfigurationRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ResetConfigurationRequest</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.Get">
            <summary>
                       NxtContactSensorArray Get Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ConfigureDevice">
            <summary>
                       Configures a LEGO NXT Device to be interpreted as a Contact Sensor.
                       The specified Device must implement the Generic Analog Sensor contract 
                       in order to be used by the Contact Sensor Array service.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.ResetConfiguration">
            <summary>
                       Resets the configuration of the LEGO NXT Contact Sensor Array.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.NxtContactSensorArrayOperations">
            <summary>
                       NxtContactSensorArray Main Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices">
            <summary>
                       Standard NXT Devices which support the generic Analog Sensor contract.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices.TouchSensor">
            <summary>
                       The Device Model of the LEGO NXT Touch Sensor.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices.LightSensor">
            <summary>
                       The Device Model of the LEGO NXT Light Sensor.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices.SoundSensor">
            <summary>
                       The Device Model of the LEGO NXT Sound Sensor.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices.UltrasonicSensor">
            <summary>
                       The Device Model of the LEGO NXT Ultrasonic Sensor.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices.Compass">
            <summary>
                       The Device Model of the HiTechnic Compass Sensor.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.StandardNxtDevices.CMPS">
            <summary>
                       The Device Model of the MindSensors Compass Sensor.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.Contract">
            <summary>
                       Contact Sensor Array Service
                       Aggregates up to four LEGO NXT sensors to produce a Contact Sensor Array.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ContactSensorArray.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState">
            <summary>
                       The NxtBrick State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current NxtBrickState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState.Clone">
             <summary>
            Clones NxtBrickState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current NxtBrickState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes NxtBrickState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized NxtBrickState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState.Configuration">
            <summary>
                       LEGO Nxt Brick Configuration
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickState.Runtime">
            <summary>
                       LEGO NXT Runtime State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration">
            <summary>
                       Configure the LEGO NXT Brick
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current BrickConfiguration to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.Clone">
             <summary>
            Clones BrickConfiguration
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current BrickConfiguration to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes BrickConfiguration
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized BrickConfiguration</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.SerialPort">
            <summary>
                       Communications Serial Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.BaudRate">
            <summary>
                       Communications Baud Rate
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.ConnectionType">
            <summary>
                       Lego Connection Type
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.BrickConfiguration.ShowInBrowser">
            <summary>
                       Specifies that the LEGO NXT Brick service will be displayed in a web browser.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime">
            <summary>
                       LEGO NXT Runtime State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current NxtRuntime to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.Clone">
             <summary>
            Clones NxtRuntime
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current NxtRuntime to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes NxtRuntime
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized NxtRuntime</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.BrickName">
            <summary>
                       The LEGO NXT Brick Name
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.Firmware">
            <summary>
                       The LEGO NXT Firmware Version
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.Connected">
            <summary>
                       Indicates an active connection to the LEGO NXT Brick
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtRuntime.Devices">
            <summary>
                       Identifies Runtime devices which are attached to the LEGO Brick
                       </summary>
            <remarks>The key is LegoNxtConnection.ToString()</remarks>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest">
            <summary>
                       Attach a Sensor or Motor to the LEGO Brick
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current AttachRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.Clone">
             <summary>
            Clones AttachRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current AttachRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes AttachRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized AttachRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.Registration">
            <summary>
                       Registration
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.InitializationCommands">
            <summary>
                       Sensor Initialization Sequence which is executed when the sensor is attached,
                       and any time the LEGO NXT brick is reinitialized.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.PollingCommands">
            <summary>
                       Commands which are executed for continuous polling of the sensor.
                       </summary>
            <remarks>PollingFrequencyMs must be greater than zero.</remarks>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachRequest.Timestamp">
            <summary>
                       Timestamp
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration">
            <summary>
                       Register a Sensor or Motor to the LEGO Brick before Attaching
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current Registration to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.Clone">
             <summary>
            Clones Registration
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current Registration to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes Registration
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized Registration</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.Connection">
            <summary>
                       The Brick Connection Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.DeviceType">
            <summary>
                       The Device Type
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.DeviceModel">
            <summary>
                       The Device Model
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.DeviceContract">
            <summary>
                       The Device Contract
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.ServiceUri">
            <summary>
                       The Service URI. 
                       Use: ServiceInfo.Service
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.Name">
            <summary>
                       Identifies the user friendly name for the LEGO NXT Device.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.SubscriberUri">
            <summary>
                       Subscription Uri
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Registration.I2CBusAddress">
            <summary>
                       The I2C Bus Address of the Ultrasonic or other I2C Sensor.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DisconnectRequest">
            <summary>
                       Disconnect from the LEGO NXT Brick Hardware.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DisconnectRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current DisconnectRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DisconnectRequest.Clone">
             <summary>
            Clones DisconnectRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DisconnectRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current DisconnectRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DisconnectRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes DisconnectRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized DisconnectRequest</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse">
            <summary>
                       Attach Response which identifies which port the sensor was bound to.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current AttachResponse to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse.Clone">
             <summary>
            Clones AttachResponse
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current AttachResponse to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes AttachResponse
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized AttachResponse</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse.Connection">
            <summary>
                       Connection
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachResponse.DeviceModel">
            <summary>
                       Device Model
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DetachRequest">
            <summary>
                       Detach a Sensor or Motor from the LEGO Brick
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DetachRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current DetachRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DetachRequest.Clone">
             <summary>
            Clones DetachRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DetachRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current DetachRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DetachRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes DetachRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized DetachRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DetachRequest.ServiceUri">
            <summary>
                       The Service URI of a LEGO NXT Device 
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest">
            <summary>
                       Adjust the Polling Frequency for a LEGO NXT Device.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current AdjustPollingFrequencyRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest.Clone">
             <summary>
            Clones AdjustPollingFrequencyRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current AdjustPollingFrequencyRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes AdjustPollingFrequencyRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized AdjustPollingFrequencyRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest.ServiceUri">
            <summary>
                       The Service URI of a LEGO NXT Device 
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyRequest.PollingFrequencyMs">
            <summary>
                       Indicates the new Polling Frequency in milliseconds. \n(-1 = disabled; 0 = Original setting; &gt; 0 = ms)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyResponse">
            <summary>
                       The Adjusted Polling Frequency.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyResponse.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current AdjustPollingFrequencyResponse to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyResponse.Clone">
             <summary>
            Clones AdjustPollingFrequencyResponse
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyResponse.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current AdjustPollingFrequencyResponse to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyResponse.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes AdjustPollingFrequencyResponse
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized AdjustPollingFrequencyResponse</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequencyResponse.PollingFrequencyMs">
            <summary>
                       Polling Freqency Milliseconds (&gt; 0, -1 disabled)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note">
            <summary>
                       Play a tone on the NXT brick for the specified duration
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current Note to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note.Clone">
             <summary>
            Clones Note
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current Note to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes Note
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized Note</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note.Frequency">
            <summary>
                       200 - 14000 Hz
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Note.Duration">
            <summary>
                       Duration to play tome in ms
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException">
            <summary>
                       A LEGO Response exception 
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current LegoResponseException to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException.Clone">
             <summary>
            Clones LegoResponseException
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current LegoResponseException to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes LegoResponseException
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized LegoResponseException</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException.OriginalCommand">
            <summary>
                       LEGO Command
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoResponseException.ErrorMessage">
            <summary>
                       Error Message
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories">
            <summary>
                       Categories published by Microsoft to group LEGO services together.
                       These categories are available for use by any Dss Service which works in conjunction with the LEGO services.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories.RCX">
            <summary>
                       Indicates that the service works specifically with LEGO RCX.
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories.NXT">
            <summary>
                       Indicates that the service works specifically with the 'LEGO(R) NXT Brick' service.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current LegoCategories to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories.Clone">
             <summary>
            Clones LegoCategories
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current LegoCategories to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoCategories.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes LegoCategories
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized LegoCategories</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Get">
            <summary>
                       NxtBrick Get Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.ConnectToHardware">
            <summary>
                       Configure the LEGO NXT Brick
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.DisconnectFromHardware">
            <summary>
                       Disconnect from the LEGO NXT Brick Hardware.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.ReserveDevicePort">
            <summary>
                       Reserve a port for the specified device
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AttachAndSubscribe">
            <summary>
                       Attach a Sensor or Motor to the LEGO Brick
                       and send notifications when sensor data is updated.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Detach">
            <summary>
                       Detach a Sensor or Motor from the LEGO Brick
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.AdjustPollingFrequency">
            <summary>
                       AdjustPollingFrequency for a LEGO NXT device.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.SendLowSpeedCommand">
            <summary>
                       Send a direct LEGO Command to the brick and wait for the response data
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.SendNxtCommand">
            <summary>
                       Send a direct LEGO Command to the brick and wait for the response data
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Subscribe">
            <summary>
                       Subscribe to LEGO NXT Brick Connection notifications
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.LegoSensorUpdate">
            <summary>
                       Indicates a period sensor was updated. Valid only for LEGO Device services
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.PlayTone">
            <summary>
                       Play a tone on the internal LEGO NXT Speaker
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.NxtBrickOperations">
            <summary>
                       NxtBrick Main Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Contract">
            <summary>
                       Implementation class for NxtBrick
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Brick.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState">
            <summary>
                       The LegoComm State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current NxtCommState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.Clone">
             <summary>
            Clones NxtCommState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current NxtCommState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes NxtCommState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized NxtCommState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.ConnectOverBluetooth">
            <summary>
                       Connect using Bluetooth
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.Connected">
            <summary>
                       Is the connection currently active?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.NxtCommState.RuntimeStatistics">
            <summary>
                       Communication Statistics by LEGO Command.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat">
            <summary>
                       Communication statistics by LEGO Command.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current LegoCommandStat to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.Clone">
             <summary>
            Clones LegoCommandStat
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current LegoCommandStat to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes LegoCommandStat
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized LegoCommandStat</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.CommandCode">
            <summary>
                       The LEGO Command Code
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.TotalMicroseconds">
            <summary>
                       Total Milliseconds
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.Count">
            <summary>
                       Number of times this command has been measured.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.AverageMicroseconds">
            <summary>
                       Average Microseconds (µsec).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommandStat.MinimumMicroseconds">
            <summary>
                       The quickest command completion (Microseconds).
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest">
            <summary>
                       Open a connection to the LEGO NXT Hardware
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current OpenRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.Clone">
             <summary>
            Clones OpenRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current OpenRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes OpenRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized OpenRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.SerialPort">
            <summary>
                       Serial Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.BaudRate">
            <summary>
                       Baud Rate (0 = default)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.OpenRequest.ConnectionType">
            <summary>
                       Connection Type (USB or Bluetooth)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.CloseRequest">
            <summary>
                       Close the connection to the LEGO NXT Hardware
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.CloseRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current CloseRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.CloseRequest.Clone">
             <summary>
            Clones CloseRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.CloseRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current CloseRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.CloseRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes CloseRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized CloseRequest</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest">
            <summary>
                       Send Lego Command Request
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SendCommandRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest.Clone">
             <summary>
            Clones SendCommandRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SendCommandRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SendCommandRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SendCommandRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest.LegoCommand">
            <summary>
                       The LEGO Command
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommandRequest.PriorityRequest">
            <summary>
                       Process in the Priority Queue
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionStatus">
            <summary>
                       Indicates an update to the Connection Status.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionStatus.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ConnectionStatus to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionStatus.Clone">
             <summary>
            Clones ConnectionStatus
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionStatus.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ConnectionStatus to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionStatus.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ConnectionStatus
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ConnectionStatus</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionStatus.Connected">
            <summary>
                       The current connection status.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Get">
            <summary>
                       LegoComm Get Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Open">
            <summary>
                       Open communication to the LEGO NXT Hardware
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Close">
            <summary>
                       Close connection to the LEGO NXT Hardware
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.SendCommand">
            <summary>
                       Send a command to the LEGO NXT Brick
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Subscribe">
            <summary>
                       Subscribe to ConnectionUpdate Notifications.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.ConnectionUpdate">
            <summary>
                       Indicates a change to the connection status.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.LegoCommOperations">
            <summary>
                       LegoComm Main Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Contract">
            <summary>
                       Implementation class for LegoComm.
                       All communication with the LEGO Hardware is done through this service.
                       This service is started automatically by the LEGO NXT Brick service.
                       </summary>
            <remarks>The LEGO Communications service calls to the serial port and may block a thread
                       The ActivationSettings attribute with ShareDispatch = false makes the runtime
                       dedicate a dispatcher thread pool just for this service.</remarks>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Comm.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState">
            <summary>
                       Battery State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current BatteryState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.Clone">
             <summary>
            Clones BatteryState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current BatteryState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes BatteryState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized BatteryState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.BatteryPollingSeconds">
            <summary>
                       Battery Polling Seconds (0 = default)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.MaxVoltage">
            <summary>
                       Full battery power
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.CriticalBatteryVoltage">
            <summary>
                       Critical battery voltage
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.MinVoltage">
            <summary>
                       Minimum battery voltage;
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.PercentBatteryPower">
            <summary>
                       Percentage of remaining battery power
                       between 0.0 and 1.0
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.CurrentBatteryVoltage">
            <summary>
                       Current Battery Voltage
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryState.TimeStamp">
            <summary>
                       The time of the last battery reading
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest">
            <summary>
                       Specifies the LEGO NXT battery\'s configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ConfigureBatteryRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.Clone">
             <summary>
            Clones ConfigureBatteryRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ConfigureBatteryRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ConfigureBatteryRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ConfigureBatteryRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.PollingFrequencySeconds">
            <summary>
                       Battery Polling Seconds (0 = default)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.MaxVoltage">
            <summary>
                       Full battery power
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.CriticalBatteryVoltage">
            <summary>
                       Critical battery voltage
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBatteryRequest.MinVoltage">
            <summary>
                       Minimum battery voltage;
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.Get">
            <summary>
                       Get Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.ConfigureBattery">
            <summary>
                       Replace Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.BatteryOperations">
            <summary>
                       Battery Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.Contract">
            <summary>
                       Lego NXT Battery Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Battery.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState">
            <summary>
                       Buttons State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ButtonState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.Clone">
             <summary>
            Clones ButtonState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ButtonState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ButtonState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ButtonState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.PollingFrequencyMs">
            <summary>
                       The frequency in ms to poll for the buttons (0 = default)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonState.Buttons">
            <summary>
                       Identifies the most recent state of the LEGO NXT Buttons.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings">
            <summary>
                       Nxt Button Readings
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current NxtButtonReadings to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.Clone">
             <summary>
            Clones NxtButtonReadings
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current NxtButtonReadings to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes NxtButtonReadings
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized NxtButtonReadings</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.PressedRight">
            <summary>
                       Right Button is pressed
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.PressedLeft">
            <summary>
                       Left button is pressed.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.PressedEnter">
            <summary>
                       Enter button is pressed
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.PressedCancel">
            <summary>
                       Cancel Button is pressed
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.NxtButtonReadings.TimeStamp">
            <summary>
                       The time of the last buttons reading
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.Get">
            <summary>
                       Get Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonsUpdate">
            <summary>
                       Indicates one or more LEGO NXT buttons have been pressed or released
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.Subscribe">
            <summary>
                       Subscribes to Button updates.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.ButtonOperations">
            <summary>
                       Button Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.Contract">
            <summary>
                       Lego NXT Buttons Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Buttons.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ModeRequest">
            <summary>
                       Request the Color Sensor to change Mode.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ModeRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ModeRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ModeRequest.Clone">
             <summary>
            Clones ModeRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ModeRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ModeRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ModeRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ModeRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ModeRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ModeRequest.Mode">
            <summary>
                       The requested Mode of the LEGO NXT Color sensor
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig">
            <summary>
                       LEGO NXT Color Sensor Configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ColorSensorConfig to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.Clone">
             <summary>
            Clones ColorSensorConfig
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ColorSensorConfig to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ColorSensorConfig
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ColorSensorConfig</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.Name">
            <summary>
                       The name of this Color Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorConfig.SensorMode">
            <summary>
                       The Mode that the sensor is in
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState">
            <summary>
                       LEGO NXT Color Sensor State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ColorSensorState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.Clone">
             <summary>
            Clones ColorSensorState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ColorSensorState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ColorSensorState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ColorSensorState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.Name">
            <summary>
                       The name of this Color Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.PollingFrequencyMs">
            <summary>
                       Polling Frequency in milliseconds
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.SensorMode">
            <summary>
                       The Mode that the sensor is in (See ColorSensorMode enum)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.Reading">
            <summary>
                       The current light reading (intensity 0-1023) or Color Number (1-6) in Color mode
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorState.TimeStamp">
            <summary>
                       The time of the last sensor update
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.SetMode">
            <summary>
                       Set the LEGO Color Sensor Mode.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ConnectToBrick">
            <summary>
                       Configure Device Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.Get">
            <summary>
                       Get the LEGO Color Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.Subscribe">
            <summary>
                       Subscribe to LEGO NXT Color Sensor notifications
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.Replace">
            <summary>
                       Replace the LEGO Color Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorOperations">
            <summary>
                       LEGO NXT Color Sensor Operations
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode">
            <summary>
                       Color Sensor Mode
                       </summary>
            <remarks>The mode determines which LED(s) are turned on.</remarks>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode.Color">
            <summary>
                       The Color Sensor is in Color Mode with all LEDs On (Default)
                       </summary>
            <remarks>The Readings range from 1-6 for standard LEGO brick colors.</remarks>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode.Red">
            <summary>
                       The Color Sensor is in Red Mode (Red LED On)
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode.Green">
            <summary>
                       The Color Sensor is in Green Mode (Green LEG On)
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode.Blue">
            <summary>
                       The Color Sensor is in Blue Mode (Blue LED On)
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode.None">
            <summary>
                       The Color Sensor is in Light Sensor Mode (All LEDs Off)
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorSensorMode.Unknown">
            <summary>
                       The Color Sensor is in an Unknown Mode
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber">
            <summary>
                       Color Numbers
                       </summary>
            <remarks>These codes are returned as Readings when the sensor is in Color mode.
                       The Readings range from 1-6 for standard LEGO brick colors.</remarks>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.Unknown">
            <summary>
                       The Color is Unknown
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.Black">
            <summary>
                       Black or nothing in range (no color detected)
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.Blue">
            <summary>
                       Blue
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.Green">
            <summary>
                       Green
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.Yellow">
            <summary>
                       Yellow
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.Red">
            <summary>
                       Red
                       </summary>
        </member>
        <member name="F:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.ColorNumber.White">
            <summary>
                       White (or light is too bright to detect a color)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.Contract">
            <summary>
                       Lego NXT Color Sensor Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.ColorSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState">
            <summary>
                       LEGO NXT Drive State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current DriveState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.Clone">
             <summary>
            Clones DriveState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current DriveState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes DriveState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized DriveState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.Connected">
            <summary>
                       Is the Drive connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.DistanceBetweenWheels">
            <summary>
                       Indicates the distance between the drive wheels (meters).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.LeftWheel">
            <summary>
                       Left Wheel Configuration
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.RightWheel">
            <summary>
                       Right Wheel Configuration
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.PollingFrequencyMs">
            <summary>
                       Polling Freqency Milliseconds (0-N, -1 disabled)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.TimeStamp">
            <summary>
                       Indicates the timestamp of the last state change.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveState.RuntimeStatistics">
            <summary>
                       Indicates the runtime statistics of entire drive.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration">
            <summary>
                       LEGO NXT Wheel Configuration
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current WheelConfiguration to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.Clone">
             <summary>
            Clones WheelConfiguration
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current WheelConfiguration to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes WheelConfiguration
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized WheelConfiguration</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.MotorPort">
            <summary>
                       Motor Port Configuration
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.ReversePolarity">
            <summary>
                       Reverse Motor Polarity
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.WheelConfiguration.WheelDiameter">
            <summary>
                       Diameter of the wheel (meters)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics">
            <summary>
                       LEGO Drive Runtime Statistics
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current RuntimeStatistics to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.Clone">
             <summary>
            Clones RuntimeStatistics
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current RuntimeStatistics to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes RuntimeStatistics
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized RuntimeStatistics</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.LeftPowerCurrent">
            <summary>
                       Indicates the Left motor power; range is -1.0 to 1.0.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.LeftPowerTarget">
            <summary>
                       Indicates the Left motor target power; range is -1.0 to 1.0.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.LeftEncoderTimeStamp">
            <summary>
                       Left Encoder TimeStamp.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.LeftEncoderCurrent">
            <summary>
                       Left Motor Encoder.  Current reading in degrees.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.LeftEncoderTarget">
            <summary>
                       Left Motor Encoder Target.  Desired target of the Left encoder in degrees.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.LeftMotorRpm">
            <summary>
                       The Left Motor Speed (RPM).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.RightPowerCurrent">
            <summary>
                       Indicates the Right motor power; range is -1.0 to 1.0.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.RightPowerTarget">
            <summary>
                       Indicates the Right motor target power; range is -1.0 to 1.0.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.RightEncoderTimeStamp">
            <summary>
                       Right Encoder TimeStamp.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.RightEncoderCurrent">
            <summary>
                       Right Motor Encoder.  Current reading in degrees.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.RightEncoderTarget">
            <summary>
                       Right Motor Encoder Target.  Desired target of the Right encoder in degrees.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.RightMotorRpm">
            <summary>
                       The Right Motor Speed (RPM).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.RuntimeStatistics.TargetStopState">
            <summary>
                       Specifies how to stop after the Target Encoder degrees are reached.
                       Valid when Stopping after a specified number of rotation degrees.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest">
            <summary>
                       LEGO NXT specific drive request which stops after the specified motor rotation degrees.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SetDriveRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.Clone">
             <summary>
            Clones SetDriveRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SetDriveRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SetDriveRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SetDriveRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.LeftPower">
            <summary>
                       Left Motor Power (-1.0 - 1.0)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.RightPower">
            <summary>
                       Right Motor Power (-1.0 - 1.0)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.LeftStopAtRotationDegrees">
            <summary>
                       Stop the Left Motor after it has rotated the specified degrees (0-continuous).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.RightStopAtRotationDegrees">
            <summary>
                       Stop the Right Motor after it has rotated the specified degrees (0-continuous).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.StopState">
            <summary>
                       Stop by applying brakes or coasting. \nValid when Stopping after the specified Rotation Degrees
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.isGenericOperation">
            <summary>
                       This request orignated from a generic operation
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.DriveDistanceStage">
            <summary>
                       DriveDistance stage
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.RotateDegreesStage">
            <summary>
                       RotageDegrees stage
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.SetDriveRequest.DriveRequestOperation">
            <summary>
                       Drive request;
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ResetMotorPositionRequest">
            <summary>
                       Reset the Motor Encoder Position
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ResetMotorPositionRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ResetMotorPositionRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ResetMotorPositionRequest.Clone">
             <summary>
            Clones ResetMotorPositionRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ResetMotorPositionRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ResetMotorPositionRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ResetMotorPositionRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ResetMotorPositionRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ResetMotorPositionRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ResetMotorPositionRequest.Relative">
            <summary>
                       Relative to last position (true) or Absolute (false)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.Get">
            <summary>
                       Get the LEGO Motor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveDistance">
            <summary>
                       Run Motor
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.ConnectToBrick">
            <summary>
                       Configure Drive Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveEncodersUpdate">
            <summary>
                       Indicates an update to the Left and Right Wheel encoders.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.Subscribe">
            <summary>
                       Subscribe to LEGO NXT Drive notifications
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.DriveOperations">
            <summary>
                       LEGO NXT Drive Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.Contract">
            <summary>
                       Lego NXT Drive Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Drive.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.SpotlightRequest">
            <summary>
                       Request the spotlight to be turned on or off.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.SpotlightRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SpotlightRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.SpotlightRequest.Clone">
             <summary>
            Clones SpotlightRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.SpotlightRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SpotlightRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.SpotlightRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SpotlightRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SpotlightRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.SpotlightRequest.SpotlightOn">
            <summary>
                       The requested state of the spotlight on the LEGO NXT light sensor
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig">
            <summary>
                       LEGO NXT Light Sensor Configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current LightSensorConfig to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.Clone">
             <summary>
            Clones LightSensorConfig
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current LightSensorConfig to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes LightSensorConfig
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized LightSensorConfig</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.SpotlightOn">
            <summary>
                       Indicates the initial state of the light sensor spotlight
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.Name">
            <summary>
                       The name of this Light Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorConfig.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState">
            <summary>
                       LEGO NXT Light Sensor State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current LightSensorState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.Clone">
             <summary>
            Clones LightSensorState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current LightSensorState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes LightSensorState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized LightSensorState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.SpotlightOn">
            <summary>
                       Indicates the current state of the light sensor spotlight
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.Name">
            <summary>
                       The name of this Light Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.Intensity">
            <summary>
                       The intensity of the current light reading
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorState.TimeStamp">
            <summary>
                       The time of the last sensor update
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Spotlight">
            <summary>
                       Turn the LEGO LightSensor spotlight on or off.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.ConnectToBrick">
            <summary>
                       Configure Device Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Get">
            <summary>
                       Get the LEGO Light Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Subscribe">
            <summary>
                       Subscribe to LEGO NXT Light Sensor notifications
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Replace">
            <summary>
                       Replace the LEGO Light Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.LightSensorOperations">
            <summary>
                       LEGO NXT Light Sensor Operations
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Contract">
            <summary>
                       Lego NXT Light Sensor Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.LightSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStopRequest">
            <summary>
                       Stop Request
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStopRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current AllStopRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStopRequest.Clone">
             <summary>
            Clones AllStopRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStopRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current AllStopRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStopRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes AllStopRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized AllStopRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStopRequest.StopState">
            <summary>
                       Stop State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState">
            <summary>
                       LEGO NXT Motor State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current MotorState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.Clone">
             <summary>
            Clones MotorState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current MotorState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes MotorState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized MotorState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.Connected">
            <summary>
                       Is the Motor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.Name">
            <summary>
                       Specifies the descriptive identifier for the motor.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.MotorPort">
            <summary>
                       LEGO NXT Motor Port.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.ReversePolarity">
            <summary>
                       Indicates the direction (polarity) of the motor.
                       (Enabling this option (true) reverses the motor)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.PollingFrequencyMs">
            <summary>
                       Polling Freqency Milliseconds (0-N, -1 disabled)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.ResetableEncoderDegrees">
            <summary>
                       Motor Encoder. Current reading in degrees since the last user reset.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.CurrentEncoderDegrees">
            <summary>
                       Motor Encoder.  Current reading in degrees since the NXT was activated.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.CurrentEncoderTimeStamp">
            <summary>
                       Current Encoder TimeStamp.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.CurrentMotorRpm">
            <summary>
                       The Current Motor Speed (RPM).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.AvgEncoderPollingRateMs">
            <summary>
                       The average polling rate (ms).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.CurrentPower">
            <summary>
                       Indicates the current power applied to the motor; range is -1.0 to 1.0.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.TargetPower">
            <summary>
                       Indicates the motor power which was last requested. (range is -1.0 to 1.0)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.TargetEncoderDegrees">
            <summary>
                       Current Motor Encoder Target (0-No Target).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorState.TargetStopState">
            <summary>
                       Specifies how to stop after the Target Encoder degrees are reached.
                       Valid when Stopping after Degrees or Rotations.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest">
            <summary>
                       Rotate the LEGO Motor at the specified motor power.
                       Optionally stop afer the specified degrees.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SetMotorRotationRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.Clone">
             <summary>
            Clones SetMotorRotationRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SetMotorRotationRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SetMotorRotationRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SetMotorRotationRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.TargetPower">
            <summary>
                       Target Power (-1.0 - 1.0)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.RampUp">
            <summary>
                       Gradually Ramp Up the power until the target Power is reached.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.StopAfterDegrees">
            <summary>
                       Stop Motor after the specified Degrees (0-ignore).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.StopAfterRotations">
            <summary>
                       Stop Motor after the specified Rotations (0-ignore).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotationRequest.StopState">
            <summary>
                       Stop State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest">
            <summary>
                       Rotate the LEGO Motor at the specified motor power for the specified duration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current RotateForDurationRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.Clone">
             <summary>
            Clones RotateForDurationRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current RotateForDurationRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes RotateForDurationRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized RotateForDurationRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.TargetPower">
            <summary>
                       Target Power (-1.0 - 1.0)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.RampUp">
            <summary>
                       Gradually Ramp Up the power until the target Power is reached.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.StopAfterMs">
            <summary>
                       Stop Motor after the specified duration (ms).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDurationRequest.StopState">
            <summary>
                       Stop State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig">
            <summary>
                       LEGO NXT Motor Configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current MotorConfig to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.Clone">
             <summary>
            Clones MotorConfig
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current MotorConfig to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes MotorConfig
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized MotorConfig</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.Name">
            <summary>
                       The name of this Motor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.MotorPort">
            <summary>
                       LEGO NXT Motor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.ReversePolarity">
            <summary>
                       Indicates the direction (polarity) of the motor.
                       (Enabling this option (true) reverses the motor)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorConfig.PollingFrequencyMs">
            <summary>
                       Polling Freqency Milliseconds (0-N, -1 disabled)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.AllStop">
            <summary>
                       Stop Motor
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.Get">
            <summary>
                       Get the LEGO Motor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.SetMotorRotation">
            <summary>
                       Rotate the LEGO Motor at the specified motor power.
                       Optionally stop afer the specified degrees.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.RotateForDuration">
            <summary>
                       Rotate the LEGO Motor at the specified motor power, stopping automatically after the specified duration.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.ConnectToBrick">
            <summary>
                       Configure Device Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.Subscribe">
            <summary>
                       Subscribe to LEGO NXT Motor notifications
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.MotorOperations">
            <summary>
                       Motor Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.Contract">
            <summary>
                       Lego NXT Motor Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.Motor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig">
            <summary>
                       LEGO NXT Sonar Sensor Configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SonarSensorConfig to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.Clone">
             <summary>
            Clones SonarSensorConfig
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SonarSensorConfig to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SonarSensorConfig
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SonarSensorConfig</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.Name">
            <summary>
                       The name of this Sonar Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorConfig.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState">
            <summary>
                       LEGO NXT Sonar Sensor State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SonarSensorState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.Clone">
             <summary>
            Clones SonarSensorState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SonarSensorState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SonarSensorState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SonarSensorState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.Name">
            <summary>
                       The name of this Sonar Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.Distance">
            <summary>
                       The current sonar distance (cm) received from the Sonar Sensor
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorState.TimeStamp">
            <summary>
                       The time of the last sensor update
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.ConnectToBrick">
            <summary>
                       Configure Device Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.Get">
            <summary>
                       Get the LEGO Sonar Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.SonarSensorUpdate">
            <summary>
                       Get the LEGO Sonar Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.UltrasonicSensorOperations">
            <summary>
                       LEGO NXT Sonar Sensor Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.Contract">
            <summary>
                       Lego NXT Ultrasonic Sensor Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SonarSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig">
            <summary>
                       LEGO NXT Sound Sensor Configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SoundSensorConfig to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.Clone">
             <summary>
            Clones SoundSensorConfig
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SoundSensorConfig to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SoundSensorConfig
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SoundSensorConfig</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.Name">
            <summary>
                       The name of this Sound Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorConfig.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState">
            <summary>
                       LEGO NXT Sound Sensor State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SoundSensorState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.Clone">
             <summary>
            Clones SoundSensorState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SoundSensorState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SoundSensorState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SoundSensorState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.Name">
            <summary>
                       Name
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.SensorPort">
            <summary>
                       Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.Intensity">
            <summary>
                       The current sound intensity received from the Sound Sensor.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorState.TimeStamp">
            <summary>
                       The time of the last sensor update
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.ConnectToBrick">
            <summary>
                       Configure Device Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.Get">
            <summary>
                       Get the LEGO Sound Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorUpdate">
            <summary>
                       Indicates an update to the LEGO NXT Sound Sensor State.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.SoundSensorOperations">
            <summary>
                       Sound Sensor Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.Contract">
            <summary>
                       Lego NXT Sound Sensor Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.SoundSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig">
            <summary>
                       LEGO NXT Touch Sensor Configuration.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current TouchSensorConfig to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.Clone">
             <summary>
            Clones TouchSensorConfig
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current TouchSensorConfig to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes TouchSensorConfig
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized TouchSensorConfig</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.Name">
            <summary>
                       The name of this Touch Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorConfig.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState">
            <summary>
                       LEGO NXT Touch Sensor State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current TouchSensorState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.Clone">
             <summary>
            Clones TouchSensorState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current TouchSensorState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes TouchSensorState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized TouchSensorState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.Connected">
            <summary>
                       Is the Sensor connected to a LEGO Brick?
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.Name">
            <summary>
                       The name of this Touch Sensor instance
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.SensorPort">
            <summary>
                       LEGO NXT Sensor Port
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.PollingFrequencyMs">
            <summary>
                       Polling Freqency (ms)
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.TouchSensorOn">
            <summary>
                       The current state of the active Touch Sensor
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorState.TimeStamp">
            <summary>
                       The time of the last sensor update
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.ConnectToBrick">
            <summary>
                       Configure Device Connection
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.Get">
            <summary>
                       Get the LEGO Touch Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorUpdate">
            <summary>
                       Get the LEGO Touch Sensor State
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.TouchSensorOperations">
            <summary>
                       LEGO NXT Touch Sensor Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.Contract">
            <summary>
                       Lego NXT Touch Sensor Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.TouchSensor.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtIOState">
            <summary>
                       NXT IO State
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtIOState.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current NxtIOState to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtIOState.Clone">
             <summary>
            Clones NxtIOState
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtIOState.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current NxtIOState to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtIOState.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes NxtIOState
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized NxtIOState</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtIOState.ResponseFiles">
            <summary>
                       The results of the last query.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ResponseFiles">
            <summary>
                       The files found on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ResponseFiles.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ResponseFiles to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ResponseFiles.Clone">
             <summary>
            Clones ResponseFiles
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ResponseFiles.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ResponseFiles to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ResponseFiles.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ResponseFiles
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ResponseFiles</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ResponseFiles.Files">
            <summary>
                       Files Found.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile">
            <summary>
                       A LEGO file
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current LegoFile to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile.Clone">
             <summary>
            Clones LegoFile
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current LegoFile to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes LegoFile
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized LegoFile</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile.FileName">
            <summary>
                       The LEGO (15.3) filename.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.LegoFile.FileSize">
            <summary>
                       The size of the file.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFilesRequest">
            <summary>
                       The name of the files to search for on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFilesRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current QueryFilesRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFilesRequest.Clone">
             <summary>
            Clones QueryFilesRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFilesRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current QueryFilesRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFilesRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes QueryFilesRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized QueryFilesRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFilesRequest.Filespec">
            <summary>
                       The filename to search for. (use '*' as a wild card)
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFileRequest">
            <summary>
                       Delete a file on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFileRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current DeleteFileRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFileRequest.Clone">
             <summary>
            Clones DeleteFileRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFileRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current DeleteFileRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFileRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes DeleteFileRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized DeleteFileRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFileRequest.FileName">
            <summary>
                       The name of the file to delete from the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest">
            <summary>
                       Send a file to the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SendFileRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.Clone">
             <summary>
            Clones SendFileRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SendFileRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SendFileRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SendFileRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.FileLocation">
            <summary>
                       The fully qualified location of the file to send.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.FileData">
            <summary>
                       The file data to send to the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.FileName">
            <summary>
                       The name of the file when it is sent to the LEGO NXT.
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendFileRequest.ReplaceExistingFile">
            <summary>
                       The name of the file when it is sent to the LEGO NXT.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StopLegoProgramRequest">
            <summary>
                       Stop any program running on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StopLegoProgramRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current StopLegoProgramRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StopLegoProgramRequest.Clone">
             <summary>
            Clones StopLegoProgramRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StopLegoProgramRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current StopLegoProgramRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StopLegoProgramRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes StopLegoProgramRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized StopLegoProgramRequest</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartLegoProgramRequest">
            <summary>
                       Start a program on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartLegoProgramRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current StartLegoProgramRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartLegoProgramRequest.Clone">
             <summary>
            Clones StartLegoProgramRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartLegoProgramRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current StartLegoProgramRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartLegoProgramRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes StartLegoProgramRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized StartLegoProgramRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartLegoProgramRequest.Program">
            <summary>
                       The name of the program to start.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryRunningLegoProgramRequest">
            <summary>
                       Query for any program running on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryRunningLegoProgramRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current QueryRunningLegoProgramRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryRunningLegoProgramRequest.Clone">
             <summary>
            Clones QueryRunningLegoProgramRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryRunningLegoProgramRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current QueryRunningLegoProgramRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryRunningLegoProgramRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes QueryRunningLegoProgramRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized QueryRunningLegoProgramRequest</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.RunningProgramResponse">
            <summary>
                       Indicates the program which is currently running on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.RunningProgramResponse.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current RunningProgramResponse to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.RunningProgramResponse.Clone">
             <summary>
            Clones RunningProgramResponse
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.RunningProgramResponse.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current RunningProgramResponse to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.RunningProgramResponse.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes RunningProgramResponse
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized RunningProgramResponse</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.RunningProgramResponse.Program">
            <summary>
                       The name of the running LEGO NXT program.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickNameRequest">
            <summary>
                       Change the Name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickNameRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current SetBrickNameRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickNameRequest.Clone">
             <summary>
            Clones SetBrickNameRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickNameRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current SetBrickNameRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickNameRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes SetBrickNameRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized SetBrickNameRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickNameRequest.BrickName">
            <summary>
                       The new name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryBrickNameRequest">
            <summary>
                       Query for the name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryBrickNameRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current QueryBrickNameRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryBrickNameRequest.Clone">
             <summary>
            Clones QueryBrickNameRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryBrickNameRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current QueryBrickNameRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryBrickNameRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes QueryBrickNameRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized QueryBrickNameRequest</returns>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BrickNameResponse">
            <summary>
                       Indicates the name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BrickNameResponse.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current BrickNameResponse to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BrickNameResponse.Clone">
             <summary>
            Clones BrickNameResponse
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BrickNameResponse.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current BrickNameResponse to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BrickNameResponse.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes BrickNameResponse
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized BrickNameResponse</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BrickNameResponse.BrickName">
            <summary>
                       The name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage">
            <summary>
                       Specifies a Bluetooth Message which may be sent to or received from the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current BluetoothMessage to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage.Clone">
             <summary>
            Clones BluetoothMessage
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current BluetoothMessage to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes BluetoothMessage
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized BluetoothMessage</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage.Mailbox">
            <summary>
                       Indicates the mailbox where the message is delivered (1-10).
                       </summary>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.BluetoothMessage.Message">
            <summary>
                       Indicates the message which is sent to or received from the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessageRequest">
            <summary>
                       Receive a Bluetooth Message from the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessageRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)">
             <summary>
            Copies the data member values of the current ReceiveBluetoothMessageRequest to the specified target object
            </summary>
            <param name="target">target object (must be an instance of)</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessageRequest.Clone">
             <summary>
            Clones ReceiveBluetoothMessageRequest
            </summary>
            <returns>cloned value</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessageRequest.Serialize(System.IO.BinaryWriter)">
             <summary>
            Serializes the data member values of the current ReceiveBluetoothMessageRequest to the specified writer
            </summary>
            <param name="writer">the writer to which to serialize</param>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessageRequest.Deserialize(System.IO.BinaryReader)">
             <summary>
            Deserializes ReceiveBluetoothMessageRequest
            </summary>
            <param name="reader">the reader from which to deserialize</param>
            <returns>deserialized ReceiveBluetoothMessageRequest</returns>
        </member>
        <member name="P:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessageRequest.Mailbox">
            <summary>
                       Specifies the mailbox to check for a message (1-10).
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.Get">
            <summary>
                       Get Operation
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryFiles">
            <summary>
                       Search for one or more files on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.DeleteFile">
            <summary>
                       Delete a file on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.CopyFileToBrick">
            <summary>
                       Send a file to the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StopProgram">
            <summary>
                       Stop any program running on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.StartProgram">
            <summary>
                       Start running a program on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryRunningProgram">
            <summary>
                       Query for any program running on the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SetBrickName">
            <summary>
                       Change the Name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.QueryBrickName">
            <summary>
                       Query for the name of the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.SendBluetoothMessage">
            <summary>
                       Send a Bluetooth Message to the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.ReceiveBluetoothMessage">
            <summary>
                       Receive a Bluetooth Message from the LEGO NXT Brick.
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.NxtBrickOnboardOperations">
            <summary>
                       LEGO IO Operations Port
                       </summary>
        </member>
        <member name="T:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.Contract">
            <summary>
                       Lego NXT Battery Service
                       </summary>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,System.String,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="service">service path</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
        <member name="M:Microsoft.Robotics.Services.Sample.Lego.Nxt.IO.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])">
            <summary>Creates a new instance of the service.</summary>
            <param name="constructorServicePort">Service constructor port</param>
            <param name="partners">the partners of the service instance</param>
            <returns>create service response port</returns>
        </member>
    </members>
</doc>
